package com.tcm.item.service.drugs;

import com.base.core.pager.PageBean;
import com.tcm.item.domain.dto.DrugsDTO;

import java.math.BigDecimal;

public interface DrugsService {

    void save(DrugsDTO drugsDto);

    void update(DrugsDTO drugsDto);


    DrugsDTO findDrugsById(Long id);

    PageBean<DrugsDTO> listDrugsPageByStoreId(Long storeId, Long start, Long pagesize);

    /**
     * 统计已选择商品价格总和
     * @param drugsIds 已选择的商品id
     * @return
     */
    BigDecimal totalSelectedDrugsPrice(Long[] drugsIds);

    int deleteLogicById(Long id);

    int deleteById(Long id);
}
